import { api } from './request'

/**
 * 认证相关API接口
 */
export const authApi = {
  /**
   * 用户登录
   * @param username 用户名
   * @param password 密码
   * @param remember 是否记住登录状态
   */
  login: (username: string, password: string, remember: boolean = false) => {
    return api.post('/auth/login', { username, password, remember })
  },

  /**
   * 获取当前用户信息
   */
  getCurrentUser: () => {
    return api.get('/auth/current')
  },

  /**
   * 退出登录
   */
  logout: () => {
    return api.post('/auth/logout')
  }
}